home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs47.d81
/
64alv2b.sfx
/
mailit81
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1990-02-12
|
4KB
|
131 lines
1 REM:MAILIT81 COPYRIGHT 1992 BY JACK VANDER WHITE
5 PRINTCHR$(147):IF PEEK(231)=79 THEN POKE 230,21:POKE 231,60
10 PRINTCHR$(147):A$=" -----------------"
20 PRINTA$
30 PRINT" MENU "
40 PRINTA$:PRINT
50 PRINT"1 = GO TO PARTITIONS"
60 PRINT
70 PRINT"2 = RENAME PARTITIONS"
80 PRINT
90 PRINT"3 = RESET DRIVE"
100 PRINT
110 PRINT"4 = FORMAT DISK AND MAKE PARTIONS":PRINT
120 PRINT"5 = QUIT":PRINT:PRINT
130 INPUTY$
140 ONVAL(Y$)GOTO190,910,160,260,640
150 GOTO10
160 PRINTCHR$(147):INPUT"TYPE DEVICE NUMBER OF 1581";D
170 OPEN15,D,15:PRINT#15,"/":PRINT#15,"IO":CLOSE15
180 GOTO10
190 PRINTCHR$(147):INPUT"TYPE DEVICE NUMBER OF 1581";D
200 PRINT:PRINT:PRINT
210 PRINT"TYPE KEY 1 - 4 FOR PARTIONS #1 - #4"
220 INPUTP$
230 ONVAL(P$)GOTO250,250,250,250
240 GOTO220
250 OPEN15,D,15:PRINT#15,"/0:"+P$+"*":CLOSE15:NEW
260 PRINTCHR$(147):PRINT"THIS WILL FORMAT THE DISK IN YOUR"
270 PRINT"1581 DRIVE - ALL DATA ON THE DISK"
280 PRINT"WILL BE LOST - CONTINUE???"
290 PRINTA$
300 INPUT" (Y)ES OR (N)O";N$
310 IFN$="Y"THENGOTO340
320 IFN$="N"THENGOTO10
330 GOTO260
340 PRINTCHR$(147):INPUT"TYPE DEVICE NUMBER OF 1581";D
350 PRINTCHR$(147)
360 INPUT"ENTER A DISK NAME";E$
370 INPUT"ENTER A 2 LETTER ID CODE";F$
380 OPEN15,D,15,"N0:"+E$+CHR$(44)+F$:CLOSE15
390 OPEN15,D,15:PRINT#15,"IO":CLOSE15
400 GOSUB1110
410 A$="------------------------------"
420 PRINT CHR$(147):PRINT:PRINT
430 PRINT A$:PRINT "NOW WE NEED PARTITION SIZES"
440 PRINT A$:PRINT:PRINT "WHAT SIZE PARTITIONS DO YOU WANT"
450 PRINT:PRINT:PRINT " (1) 2 1571 PARTITIONS"
460 PRINT:PRINT " (2) 4 1541 PARTITIONS"
470 PRINT:PRINT " CHOOSE 1 OR 2"
480 INPUT S$
490 ONVAL (S$) GOTO 510,650
500 GOTO 480
510 OPEN15,D,15
520 PRINT#15,"/0:1,"+CHR$(01)+CHR$(0)+CHR$(160)+CHR$(5)+",C"
530 CLOSE15
540 OPEN15,D,15:PRINT#15,"/0:1":PRINT#15,"N0:DATA DISK 1,"+F$:CLOSE15
550 GOSUB1110
560 OPEN15,D,15:PRINT#15,"/":PRINT#15,"IO":CLOSE15
570 OPEN15,D,15
580 PRINT#15,"/0:2,"+CHR$(41)+CHR$(0)+CHR$(160)+CHR$(5)+",C"
590 CLOSE15
600 OPEN15,D,15:PRINT#15,"/0:2":PRINT#15,"N0:DATA DISK 2,"+F$:CLOSE15
610 GOSUB1110
620 OPEN15,D,15:PRINT#15,"/":PRINT#15,"IO":CLOSE15
630 SAVE"MAILIT81",(D)
640 NEW
650 OPEN15,D,15
660 PRINT#15,"/0:1,"+CHR$(01)+CHR$(0)+CHR$(208)+CHR$(2)+",C"
670 CLOSE15
680 OPEN15,D,15:PRINT#15,"/0:1":PRINT#15,"N0:DATA DISK 1,"+F$:CLOSE15
690 GOSUB1110
700 OPEN15,D,15:PRINT#15,"/":PRINT#15,"IO":CLOSE15
710 OPEN15,D,15
720 PRINT#15,"/0:2,"+CHR$(21)+CHR$(0)+CHR$(208)+CHR$(2)+",C"
730 CLOSE15
740 OPEN15,D,15:PRINT#15,"/0:2":PRINT#15,"N0:DATA DISK 2,"+F$:CLOSE15
750 GOSUB1110
760 OPEN15,D,15:PRINT#15,"/":PRINT#15,"IO":CLOSE15
770 OPEN15,D,15
780 PRINT#15,"/0:3,"+CHR$(41)+CHR$(0)+CHR$(208)+CHR$(2)+",C"
790 CLOSE15
800 OPEN15,D,15:PRINT#15,"/0:3":PRINT#15,"N0:DATA DISK 3,"+F$:CLOSE15
810 GOSUB1110
820 OPEN15,D,15:PRINT#15,"/":PRINT#15,"IO":CLOSE15
830 OPEN15,D,15
840 PRINT#15,"/0:4,"+CHR$(61)+CHR$(0)+CHR$(208)+CHR$(2)+",C"
850 CLOSE15
860 OPEN15,D,15:PRINT#15,"/0:4":PRINT#15,"N0:DATA DISK 4,"+F$:CLOSE15
870 GOSUB1110
880 OPEN15,D,15:PRINT#15,"/":PRINT#15,"IO":CLOSE15
890 SAVE"MAILIT81",(D)
900 NEW
910 PRINTCHR$(147):INPUT"TYPE DEVICE NUMBER OF 1581";D
920 PRINTCHR$(147):PRINTA$
930 PRINT" RENAME PARTITIONS"
940 PRINTA$
950 PRINT"YOU MUST START THE NEW"
960 PRINT:PRINT"PARTITION NAME WITH THE"
970 PRINT:PRINT"SAME NUMBER IT HAS NOW"
980 PRINT:PRINT"12 CHARACTER NAME LIMIT"
990 PRINTA$
1000 INPUT"OLD PARTITION NAME";B$
1010 PRINTA$
1020 INPUT"NEW PARTITION NAME";C$
1030 OPEN15,D,15,"R0:"+C$+"="+B$
1040 CLOSE15
1050 OPEN15,D,15:PRINT#15,"IO":CLOSE15
1060 PRINTCHR$(147):PRINT"WISH TO DO ANOTHER"
1070 INPUT" (Y)ES OR (N)O";G$
1080 IFG$="Y"THENGOTO910
1090 IFG$="N"THENGOTO10
1100 GOTO 1060
1110 OPEN4,D,4,"/,P,W"
1120 FORL=1TO233
1130 READA
1140 PRINT#4,CHR$(A);
1150 NEXT
1160 PRINT#4
1170 CLOSE4
1180 RESTORE:RETURN
1190 DATA1,8,45,8,10,0,153,199,40,49,52,55,41,58,133,34,84,89,80,69,32,68,69,86
1200 DATA73,67,69,32,78,85,77,66,69,82,32,79,70,32,49,53,56,49,34,59,68,0,83,8
1210 DATA20,0,153,58,153,58,153,34,72,73,84,32,75,69,89,32,49,45,52,32,70,79,82
1220 DATA32,80,65,82,84,73,84,73,79,78,83,34,0,118,8,30,0,153,34,72,73,84,32,75
1230 DATA69,89,32,53,32,84,79,32,82,69,84,85,82,78,32,84,79,32,82,79,79,84,34,0
1240 DATA127,8,40,0,133,32,80,36,0,157,8,50,0,145,197,40,80,36,41,137,54,48,44
1250 DATA54,48,44,54,48,44,54,48,44,55,48,58,137,52,48,0,203,8,60,0,159,49,53
1260 DATA44,68,44,49,53,58,152,49,53,44,34,47,34,58,152,49,53,44,34,47,48,58,34
1270 DATA170,40,80,36,41,170,34,42,34,58,160,49,53,58,162,0,230,8,70,0,159,49
1280 DATA53,44,68,44,49,53,58,152,49,53,44,34,47,34,58,160,49,53,58,162,0,0,0